package com.yj.cmp.sdk.fusioncompute.network.portgroup.dto;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

@Data
public class PortGroupDto {

    @SerializedName("name")
    private String name;

    @SerializedName("portType")
    private Integer portType;

    @SerializedName("vlanId")
    private Integer vlanId;

    @SerializedName("vlanRange")
    private String vlanRange;

    @SerializedName("description")
    private String description;

    @SerializedName("txLimit")
    private Integer txLimit;

    @SerializedName("txPeakLimit")
    private Integer txPeakLimit;

    @SerializedName("txBurstSize")
    private Integer txBurstSize;

    @SerializedName("txWeight")
    private Integer txWeight;

    @SerializedName("txReserve")
    private Integer txReserve;

    @SerializedName("priority")
    private Integer priority;

    @SerializedName("rxLimit")
    private Integer rxLimit;

    @SerializedName("rxPeakLimit")
    private Integer rxPeakLimit;

    @SerializedName("rxBurstSize")
    private Integer rxBurstSize;

    @SerializedName("isIpMacBind")
    private Boolean isIpMacBind;

    @SerializedName("isDhcpIsolation")
    private Boolean isDhcpIsolation;

    @SerializedName("isCalcTCPCheckSum")
    private Boolean isCalcTCPCheckSum;

    @SerializedName("isQinQEnable")
    private Boolean isQinQEnable;

    @SerializedName("ipBcstSuppress")
    private Integer ipBcstSuppress;


}